// components/com-a/com-a.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    msg:{
      type:String
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    info:"哈哈哈,i am a student"
  },

  /**
   * 组件的方法列表
   */
  methods: {
    doEvent(){

    }
  },
  // 组件生命周期
  lifetimes: {
    created(){
        console.log("组件被创建");//此时还不能调用setData
    },
    attached() {
     console.log("组件进入页面节点树");

     //组件加载完成时触发事件，传递数据
     this.triggerEvent("myevet",{info:this.data.info});
    },
    detached() {
      console.log("组件从页面节点移除");
    },
  },
  // 组件所在页面的生命周期
  pageLifetimes: {
    show: function() {
        console.log("组件所在页面显示...");
    },
    hide: function() {
      console.log("组件所在页面隐藏...");
    }
    
  }
})
